package com.procurement.bidding.service;

import com.procurement.bidding.domain.PcmBiddingMiddle;

import java.util.List;
import java.util.Map;

public interface PcmBiddingMiddleService {
    Integer addBiddingMiddle(Map<String,Object> map);

    //查询全部招标项目
    List<PcmBiddingMiddle> showAllByMiddleNumberName(Map<String,Object> map);

    //根据Id查询招标项目信息
    PcmBiddingMiddle showAllByMiddleMainById(Long middleId);

    //邀标审核通过
    Integer bidInvitationReviewPassed(Map<String,Object> map);

    //根据id查询供应商报名的回显的数据
    PcmBiddingMiddle selApplicationGys(Long middleId);

    //供应商报名
    Integer isApplicationGys(Map<String,Object> map);

    //根据供应商用户联表登录用户id查询供应商参加的招标信息
    List<Map<String,Object>> selByUserId(Map<String,Object> map);

    PcmBiddingMiddle selByMiddleIdTouBio(Long middleId);

    PcmBiddingMiddle selByMiddleIdExpert(Map<String,Object> map);

    List<Map<String,Object>> selOpening(Map<String,Object> map);
}
